Top 10k strings from Micro-Print 85 Demo (1984)(Myrmidon Software).z80
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [Z80] (TOSEC-v2007-01-01) /
Back to the directory listing
1 xwvmZYXWVTNK7% 1 t$=" ~Micro-print 85~,Copyright Myrmidon Software 1984.": 1 p$=at=no=co=li=ll=fl= 1 p$="~Micro-print 85~ is an extra and separate printingroutine for SPECTRUM's which releases you from thestrict 32-pitch character format of Sinclair PRINTstatements by offering you a constant choice of 32,36, 42, 51, 64 and 85 characters/line pitch scriptsin all the programs into which you add it." 1 p$="that you can force Micro-print to jump tothe next line by adding a ~CHR$ 0~ into the string,ie.": 1 p$="starts a new line.": 1 p$="forget to 'LET' any of the control variablesMicro-print will halt with the usual Sinclair errormessage - '2 Variable not found, 350:1' etc.": 1 p$="etc. will ensure the": 1 p$="b.~Micro-Lprint~.": 1 p$="and the demo will RUN again - OK ?": 1 p$="a.~Micro-COPY~.": 1 p$="Using ~Micro-print~ is extremely simple from withinyour own BASIC programs. The code gets its controlsfrom four ordinary variables which you must set-up:": 1 p$="The soft 1 p$="The programs you write can now display a great deal more text ornumbers in the same screen space than they were able to before.This part is now in ~64~, and in ~85~ it's even more compact ..." 1 p$="The programs you write can now display a great deal more text or numbers in the samescreen space than they were able to before. This part is now in ~85~ characters/line 1 p$="Set up p $, no and co,and RANDOMISE USR 31880 (or 64648 for 48k) and yourZX printer will Micro-print just this string.": 1 p$="Now put the subject matter to be Micro-printed in 1 p$="Note also ": 1 p$="NOW ...": 1 p$="LET p$="+ 1 p$="If you ": 1 p$="Here's a much larger screen than you thought !": 1 p$="For a selective copy on your ZX printer of only part of the screen -"+ 1 p$="Enter the world of ~Micro-print~" 1 p$="4. LET at = the attribute code to be used. 1 p$="3. LET co = the column to start Micro-printing at. 1 p$="2. LET li = the line to start Micro-printing on. 1 p$="1. LET no = the number of characters-per-line. 1 p$=" get the USR numbers wrong, this is theone thing that will surely bring you some grief !": 1 p$=" Other facilities of ~Micro-print 85~ are:": 1 othe print-string p $ , and a RANDOMISE USR call to31796 ( or 64564 for 48k ) will do the job.": 1 are you write can now display a great dealmore text or numbers in the same screen space, with5 new ultra-clear type-faces. This page is in ~51~,with a ~42~ heading: in ~64~ it looks like this ..." 1 MP85 Demo - Jan 1 MP85 Demo 1 ;"Now, remember that Sinclair 32 ?" 1 +"and RANDOMISE USR 31830 (or 64598 for 48k) to get apermanent record of just the bit you want." 1 +"+CHR$ 0+"+ 1 +" LET fl = the first line to copy from (0 to 23). LET ll = the last line you want to copy to ( "+ 1 "MP85 Demo" 1 ~Micro-print 85~,Copyright Myrmidon Software 1984. 1 script, which is about as far as even Micro-print can go ! 1 This screen is again in ~51~ pitch with a ~42~ top & ~64~ foot 1 This can be 32, 36, 42, 51, 64 or 85.": 1 The full screen from 0 to 23 is valid.": 1 Micro-print ... so what is it ? 1 How do I program my SPECTRUM to use it ? 1 From 0 to 255 is valid, same as 'ATTR' 1 BASIC Demonstration script OK. The 'Micro-print 85' code will now LOAD and automatically RUN 1 All numbers from 0 to no-1 are valid.": 1 ( ZX Spectrum handbook page 116 ).":